home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-11-11 | 679 b | 51 lines | [TEXT/R*ch] |
- # Tokens (from "token.h")
-
- ENDMARKER = 0
- NAME = 1
- NUMBER = 2
- STRING = 3
- NEWLINE = 4
- INDENT = 5
- DEDENT = 6
- LPAR = 7
- RPAR = 8
- LSQB = 9
- RSQB = 10
- COLON = 11
- COMMA = 12
- SEMI = 13
- PLUS = 14
- MINUS = 15
- STAR = 16
- SLASH = 17
- VBAR = 18
- AMPER = 19
- LESS = 20
- GREATER = 21
- EQUAL = 22
- DOT = 23
- PERCENT = 24
- BACKQUOTE = 25
- LBRACE = 26
- RBRACE = 27
- EQEQUAL = 28
- NOTEQUAL = 29
- LESSEQUAL = 30
- GREATEREQUAL = 31
- TILDE = 32
- CIRCUMFLEX = 33
- LEFTSHIFT = 34
- RIGHTSHIFT = 35
- OP = 36
- ERRORTOKEN = 37
-
- names = dir()
- tok_name = {}
- for name in names:
- number = eval(name)
- tok_name[number] = name
-
- N_TOKENS = 38 # Number of tokens including ERRORTOKEN
-
- NT_OFFSET = 256 # Start of non-terminal symbols
-